ZoneAlarm Pro has a global setting that will block all Internet or local servers, regardless of program permissions. Make sure this setting isn't causing the problem by following these steps:
After completing all the steps above, try connecting to the Internet again. If you can't, the next step is to make sure ZoneAlarm Pro isn't blocking your ISP's servers. How?